meaning of sheep dip

1. a liquid mixture containing pesticides in which sheep are dipped to kill parasites


Related Words

sheep dip |

Developed & Maintained By Taraprasad.com

Treasure Words