AUDAD





Definition:

  1. [noun] wild sheep of northern Africa
    Synonyms: aoudad, arui, Barbary sheep, maned sheep, Ammotragus lervia

Synonyms: