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