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