Subscriber login


Forgot your password?

Library card login

Other

clouded leopard

Definition of clouded leopard

noun

  • a large spotted cat found in forests in SE Asia.
    • Neofelis nebulosa, family Felidae

clouded leopard in other Oxford dictionaries

Definition of clouded leopard in the US English dictionary