meaning of marco polos sheep

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


Related Words

marco polos sheep |

Developed & Maintained By Taraprasad.com

Treasure Words