• Definition for "maned sheep"
    • a form of wild sheep (Ammotragus lervia) of…
    • View More
  • Hypernym for "maned sheep"
  • Variant for "maned sheep"

maned sheep definition

  • noun:
    • a form of wild sheep (Ammotragus lervia) of northern Africa; called also Barbary sheep and aoudad.
    • See Aoudad.
    • crazy sheep of northern Africa
  • adjective:
    • the aoudad.
66 votes

How would you define maned sheep?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!