Definition
a tropical flowering shrub having bright orange or red flowers; sometimes placed in genus Poinciana
Seed ·
Term in context
a tropical flowering shrub having bright orange or red flowers; sometimes placed in genus Poinciana
Seed ·