snow leopardesses

English

Noun

snow leopardesses

  1. plural of snow leopardess