sheep dip
1.
(
noun
) a liquid mixture containing pesticides in which sheep are dipped to kill parasites
Related Words:
liquid
,
pesticide
Terms and Conditions of Use / Copyright Notice