English | German | Russian | Czech

aoudad English

Meaning aoudad meaning

What does aoudad mean?

aoudad

wild sheep of northern Africa

Synonyms aoudad synonyms

What other words have the same or similar meaning as aoudad?