|
Definition of Maned sheep
1. Noun. Wild sheep of northern Africa.
Exact synonyms: Ammotragus Lervia, Aoudad, Arui, Audad, Barbary Sheep
Generic synonyms: Wild Sheep
Group relationships: Ammotragus, Genus Ammotragus
Generic synonyms: Wild Sheep
Group relationships: Ammotragus, Genus Ammotragus