Attested.to

Definition

a tropical flowering shrub having bright orange or red flowers; sometimes placed in genus Poinciana

Seed ·