Feedback
Snow leopard
Meaning
Noun
●
In Panthers:
A large
feline
mammal
, Panthera
uncia
(syn. Uncia
uncia
),
native
to
mountain ranges
of
central
Asia.
Sourced from
Wiktionary
Synonyms
Ounce
Snowmeow
Snep
Irbis
Join 10 million students and professionals writing 70% faster at QuillBot.com
Start writing better