Meaning of peacock flower
Definition of peacock flower
(noun)
showy
tropical
tree
or
shrub
native
to Madagascar;
widely
planted
in
tropical
regions for its
immense
racemes of
scarlet
and
orange
flowers;
sometimes
placed
in
genus
Poinciana
Other information on peacock flower
WIKIPEDIA results for
peacock flower
Amazon results for
peacock flower
Tweet