Meaning

1 senses
  1. A female snow leopard.

Forms

plural: snow leopardesses

See also

neighbours in the dictionary
snow leopardess — meaning, examples, forms, synonyms | Krumeto