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)

More General Terms