Noun marco polo sheep has 1 sense
  1. Marco Polo sheep, Marco Polo's sheep, Ovis poli - Asiatic wild sheep with exceptionally large horns; sometimes considered a variety of the argali (or Ovis ammon)
    --1 is a kind of wild sheep
    --1 is a member of Ovis, genus Ovis
,
TOP