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)
Word Variations & Relations
A-Z Proximities
- marchmen
- marchpane
- marchpanes
- marciano
- marcionism
- Marco Polo Sheep
- marconi
- marconied
- marconigram
- marconigrams
- marconigraph
Add 1 Letter To Make These Words...
Phrases