Aoudad (noun) Definition, Meaning & Examples

noun
  1. a wild sheep, Ammotragus lervia, of northern Africa, having a long fringe of hair on the throat, chest, and forelegs.
noun
  1. a wild mountain sheep, Ammotragus lervia, of N Africa, having horns curved in a semicircle and long hair covering the neck and forelegs
Aoudad (noun) Definition, Meaning & Examples

More Definitions