English dictionary
marco polo sheep meaning and definition
Definition and meaning of marco polo sheep at MeaningMonkey.org. marco polo sheep meaning and definition in the English Dictionary.MARCO POLO SHEEP noun
Definition of Marco Polo sheep (noun)
- Asiatic wild sheep with exceptionally large horns; sometimes considered a variety of the argali (or Ovis ammon)
- synonyms: Marco Polo's sheep, Ovis poli
Source: Princeton University Wordnet