Definisi 'paradise flower'
English to English
noun
1 tropical shrub or small tree having showy yellow to orange-red flowers; sometimes placed in genus Poinciana
source: wordnet30
More Word(s)
flowering shrub, caesalpinia, genus caesalpinia,

Visual Synonyms
Click for larger image