delonix

Noun
  1. Evergreen or deciduous trees of tropical Africa and India (synset 112515134)

Found on Word Lists

Other Searches