Definition of Marco Polo's Sheep

  • 1. Asiatic wild sheep with exceptionally large horns; sometimes considered a variety of the argali (or Ovis ammon) Noun

Synonyms for word "marco polo's sheep"

Semanticaly linked words with "marco polo's sheep"

Hyponims for word "marco polo's sheep"