Loading page
maned sheep is a noun meaning "wild sheep of northern Africa". It carries one recorded sense.
wild sheep of northern Africa
Definitions, synonyms and semantic relations for maned sheep come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.