'sheep dip' definitions:

Definition of 'sheep dip'

(from WordNet)
noun
A liquid mixture containing pesticides in which sheep are dipped to kill parasites