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