Meaning of royal poinciana
Definition of royal poinciana
(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 royal poinciana
WIKIPEDIA results for
royal poinciana
Amazon results for
royal poinciana
Tweet