Meaning of sheep dip

Definition of sheep dip

(noun) a liquid mixture containing pesticides in which sheep are dipped to kill parasites

Other information on sheep dip

WIKIPEDIA results for sheep dip
Amazon results for sheep dip