leopard plant
English Dictionary
->
Letter L
-> leopard plant
Search Dictionary:
leopard plant Definition
(n)
any
of
various
plants
of
temperate
Eurasia
;
grown
for
their
yellow
flowers
and
handsome
foliage
leopard plant Synonyms
leopard plant
© Art Branch Inc.