Definitions
There is 1 meaning of the phrase
Delonix Regia.
Delonix Regia - as a 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
Synonyms (Exact Relations)
flamboyantflame treepeacock flowerpoinciana regiaroyal poinciana