Definitions of Delonix:

  • noun:   evergreen or deciduous trees of tropical Africa and India