maned_sheepEnglish

Ammotragus lervia, Barbary sheep, aoudad, arui, audad

Noun

Wild sheep of northern Africa

English: aoudad, arui, audad, Barbary sheep, maned sheep, Ammotragus lervia

English words with similar meanings

Show 5 words