Maned Sheep Synonyms

Wild sheep of northern Africa
(Noun)