delonix Meaning, Definition & Usage

  1. noun evergreen or deciduous trees of tropical Africa and India
    genus Delonix.

WordNet