sheep dip
تعریف انگلیسی
noun
- a liquid mixture containing pesticides in which sheep are dipped to kill parasites