Definition of Snow Leopard

  • 1. Large feline of upland central Asia having long thick whitish fur Noun

Synonyms for word "snow leopard"

Semanticaly linked words with "snow leopard"

Hyponims for word "snow leopard"