Noun Definition

aoudad

1.Definition: wild sheep of northern Africa

Related Noun(s):audad, arui

Category: Animals