Aoudad - Definition

aoudad

n 1: wild sheep of northern Africa [syn: aoudad, arui,
audad, Barbary sheep, maned sheep, Ammotragus
lervia]

Look up another word