SNOW LEOPARD


Meaning of SNOW LEOPARD in English

[snow leopard] n (1866): a large cat (Panthera uncia) of upland central Asia with long heavy grayish white fur irregularly marked with brownish black spots, rosettes, and rings

Merriam-Webster English vocab.      Английский словарь Merriam Webster.