We found 2 definitions of marco polo sheep from 2 different sources.
Noun |
||
marco polo sheep - Asiatic wild sheep with exceptionally large horns; sometimes considered a variety of the argali (or Ovis ammon) | ||
Marco Polo's sheep, Ovis poli | ||
wild sheep undomesticated sheep |