Meaning of paradise flower

Definition of paradise flower

(noun) tropical shrub or small tree having showy yellow to orange-red flowers; sometimes placed in genus Poinciana

Other information on paradise flower

WIKIPEDIA results for paradise flower
Amazon results for paradise flower