Royal Poinciana (noun) Definition, Meaning & Examples

noun
  1. a tree, Delonix regia, of the legume family, native to Madagascar, having showy clusters of brilliant scarlet flowers and long, flat, woody pods.
noun
  1. a leguminous tree, Delonix regia, that is native to Madagascar but widely cultivated elsewhere, having clusters of large scarlet flowers and long pods
Royal Poinciana (noun) Definition, Meaning & Examples

More Definitions