marco polo sheep
marco polo sheep , noun
An Asiatic wild sheep (Ovis poli) with exceptionally large horns; sometimes considered a variety of the argali: Ovis ammon poli.
Also: marco polo's sheep
marco polo sheep , noun
Also: marco polo's sheep