snow leopard


Meanings

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