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