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
Tweet