Definitions
There is 1 meaning of the phrase
Marco Polo Sheep.
Marco Polo Sheep - as a noun
Asiatic wild sheep with exceptionally large horns; sometimes considered a variety of the argali (or ovis ammon)
Synonyms (Exact Relations)
marco polo's sheepovis poliWord Variations & Relations
A-Z Proximities
Add 1 Letter To Make These Words...
Phrases
marco polo's sheep