Aoudad Synonyms

äo͝o-dăd, oudăd
Wild sheep of northern Africa
(Noun)