ammotragus_lervia
1. [ noun ] (zoology) wild sheep of northern Africa
Synonyms: arui audad Barbary_sheep maned_sheep aoudad
Related terms: wild_sheep Ammotragus