Find the word definition

Wiktionary
snow leopards

n. (snow leopard English)