Delonix
WordNet

noun


(1)   Evergreen or deciduous trees of tropical Africa and India
 
x
OK