■ noun a short-coated sheep with a long neck ruff, found in the high deserts of northern Africa. [ Ammotragus lervia .]
BARBARY SHEEP
Meaning of BARBARY SHEEP in English
Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004