Definition of Maned Sheep

  • 1. Wild sheep of northern Africa Noun

Synonyms for word "maned sheep"

Semanticaly linked words with "maned sheep"

Hyponims for word "maned sheep"