English synonyms about - contact  

sheep dip

noun

1 sheep dip

A liquid mixture containing pesticides in which sheep are dipped to kill parasites.


Find more on sheep dip elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0266