Synonyms and Antonyms for aoudad

1. aoudad (n.)

wild sheep of northern Africa

Synonyms: