aoudad








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 forelegsAlso called: Barbary sheep
56 queries 0.570