Webster's Revised Unabridged Dictionary · 1913

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