- maned sheep as a noun:
- 1
maned sheep
noun
1 maned sheep
Wild sheep of northern Africa.
synonyms: Ammotragus lervia, aoudad, arui, audad, Barbary sheep.
Polish: owca grzywiasta, arui
debug info: 0.0139
noun
Wild sheep of northern Africa.
synonyms: Ammotragus lervia, aoudad, arui, audad, Barbary sheep.
Polish: owca grzywiasta, arui
debug info: 0.0139