The Alternative English Dictionary: snow leopard

Android app on Google Play

Entry definition

snow leopard
noun: {{en-noun}}
  1. a large feline mammal, Uncia uncia, native to mountain range of central Asia
    • Note: Taxonomy was once Panthera uncia.
Synonyms: ounce, snowmeow (slang)

All Languages

Languages and entry counts