SNOW LEOPARD


Meaning of SNOW LEOPARD in English

■ noun a rare large cat which has pale grey fur patterned with dark blotches and rings, living in the Altai mountains, Hindu Kush, and Himalayas. [ Panthera uncia .]

Concise Oxford English vocab.      Сжатый оксфордский словарь английского языка.