Meaning of leopard plant
Definition of leopard plant
(noun)
any of
various
plants of
temperate
Eurasia;
grown
for their
yellow
flowers and
handsome
foliage
Other information on leopard plant
WIKIPEDIA results for
leopard plant
Amazon results for
leopard plant
Tweet