Definition of Marco Polo 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 sheep"

Semanticaly linked words with "marco polo sheep"

Hyponims for word "marco polo sheep"