Leopard Meaning
There are 2 meaning(s) for word Leopard
Meaning 1 : large feline of African and Asian forests usually having a tawny coat with black spots
Synonyms : panthera pardus
Synonyms : panthera pardus
Meaning 2 : the pelt of a leopard
Similar words of Leopard :
