Maned sheep Meaning, Definition & Usage

  1. noun wild sheep of northern Africa
    aoudad; Barbary sheep; audad; Ammotragus lervia; arui.

WordNet


Definitions
  1. . (Zoöl.) See Aoudad.
Definitions
  1. (Zoöl.), the aoudad.

Webster 1913