sheep_dipEnglish

sheep dip

Noun

A liquid mixture containing pesticides in which sheep are dipped to kill parasites

English: sheep dip