BARBARY SHEEP


Meaning of BARBARY SHEEP in English

[Barbary sheep] n (ca. 1898): aoudad

Merriam-Webster English vocab.      Английский словарь Merriam Webster.