'sheep dip' definitions:

Definition of 'sheep dip'

From: WordNet
noun
A liquid mixture containing pesticides in which sheep are dipped to kill parasites