Definitions of snow leopard:

  • noun:   large feline of upland central Asia having long thick whitish fur