meaning of snow leopard

1. large feline of upland central Asia having long thick whitish fur


Related Words

snow leopard |

Developed & Maintained By Taraprasad.com

Treasure Words