Synonym-English dictionary »

aoudad synonyms in English

SynonymEnglish
aoudad noun

ammotragus lervianoun

aruinoun

audadnoun

barbary sheepnoun

maned sheepnoun