BARBARY SHEEP


Meaning of BARBARY SHEEP in English

■ noun a short-coated sheep with a long neck ruff, found in the high deserts of northern Africa. [ Ammotragus lervia .]

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