Meaning of leopard
Definition of leopard
(noun)
the
pelt
of a leopard
large
feline
of African and Asian forests
usually
having a
tawny
coat
with
black
spots
Other information on leopard
WIKIPEDIA results for
leopard
Amazon results for
leopard
Tweet