Synonyms of Sheep Dip in English :
Antonyms of Sheep Dip in English
Thesaurus of Sheep Dip in English
1. (noun) a liquid mixture containing pesticides in which sheep are dipped to kill parasites