SHEEP DIP


Meaning of SHEEP DIP in English

■ noun

1》 a liquid preparation for cleansing sheep of parasites or preserving their wool.

2》 a place where sheep are dipped in this.

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.