AOUDAD


Meaning of AOUDAD in English

noun an african sheeplike quadruped (the ammotragus tragelaphus) having a long mane on the breast and fore legs. it is, perhaps, the chamois of the old testament.

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