English Dictionary
◊ DELONIX
Delonix
n : evergreen or deciduous trees of tropical Africa and India
[syn: {Delonix}, {genus Delonix}]