Marco Polo sheep
Explore definitions, synonyms, and language insights of Marco Polo sheep
Definitions
Noun
Asiatic wild sheep with exceptionally large horns; sometimes considered a variety of the argali (or Ovis ammon)