CLOUDED LEOPARD


Meaning of CLOUDED LEOPARD in English

■ noun a large spotted cat found in forests in SE Asia. [ Neofelis nebulosa .]

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