sheep dip

Explore definitions, synonyms, and language insights of sheep dip

Definitions

Noun
a liquid mixture containing pesticides in which sheep are dipped to kill parasites

More General Terms