YourDictionary

aoudad

noun

a wild N African sheep (Ammotragus lervia) with large curved horns and a heavy growth of hair from the throat to the knees; Barbary sheep

See aoudad in American Heritage Dictionary 4

Learn more about aoudad

aoudad

link/cite print suggestion box