sheep dip

1. (noun) a liquid mixture containing pesticides in which sheep are dipped to kill parasites
Related Words: liquid, pesticide



Terms and Conditions of Use / Copyright Notice