Dictionary
Search
aoudad
noun
The Barbary sheep, Ammotragus lervia.
Similar Words
aoudads
aloud
/əˈlaʊd/