Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

royal poinciana Definition

Cancel
royal poinciana
noun(royal poinciana)
a showy Madagascan tree (Delonix regia synonym Poinciana regia) widely planted for its immense racemes of scarlet and orange flowers —called also flamboyant, peacock flower

Words Related to royal poinciana!

royal poinciana Examples by Brain Bank Users