LEOPARD

Definition of LEOPARD

  1. (noun)the pelt of a leopard
  2. (noun)large feline of African and Asian forests usually having a tawny coat with black spots