Synonyms for aoudad | Synonym.com

Synonyms and antonyms for aoudad

1. aoudad (n.)

wild sheep of northern Africa

Synonyms: