'Delonix' definitions:

Definition of 'Delonix'

(from WordNet)
noun
Evergreen or deciduous trees of tropical Africa and India [syn: Delonix, genus Delonix]

Words containing 'Delonix'