'Delonix' definitions:

Definition of 'Delonix'

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

Words containing 'Delonix'