SESBANIA GRANDIFLORA
(noun)Definitions
There is 1 meaning of the phrase
Sesbania Grandiflora.
Sesbania Grandiflora - as a noun
A softwood tree with lax racemes of usually red or pink flowers; tropical australia and asia; naturalized in southern florida and west indies
Synonyms (Exact Relations)
scarlet wisteria treevegetable hummingbird