meaning of marco polo sheep

1. Asiatic wild sheep with exceptionally large horns; sometimes considered a variety of the argali or Ovis ammon


Related Words

marco polo sheep | marco polos sheep |

Developed & Maintained By Taraprasad.com

Treasure Words