SumSumSum
Dictionary
Books
Teachers
Scrabble
Home
/
Dictionary
/
snow leopard
snow leopard
noun
University
1
A large feline mammal, Panthera uncia (syn. Uncia uncia), native to mountain ranges of central Asia.
Thesaurus
Synonyms
irbis
ounce
snep
snowmeow
Related Words
onza
panthera uncia
Explore More
More University words
Thesaurus
RhymeZone