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. Сжатый оксфордский словарь английского языка. 2004