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.

Related Sources

  • Definition for "maned sheep"
    • a form of wild sheep (Ammotragus lervia) of…
    • View More
  • Hypernym for "maned sheep"
  • Variant for "maned sheep"
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!