Meaning of marco polo's sheep
Definition of marco polo's sheep
(noun)
Asiatic
wild
sheep
with
exceptionally
large
horns;
sometimes
considered
a
variety
of the
argali
(or Ovis ammon)
Other information on marco polo's sheep
WIKIPEDIA results for
marco polo's sheep
Amazon results for
marco polo's sheep
Tweet