marco polo sheep
English
marco polo sheep meaning in English • marco polo sheep का अर्थ अंग्रेजी में
Noun
- An Asiatic wild sheep (Ovis poli) with exceptionally large horns; sometimes considered a variety of the argali: Ovis ammon poli.