delonix regia

Noun
  1. Showy tropical tree or shrub native to Madagascar;
    Widely planted in tropical regions for its immense racemes of scarlet and orange flowers;
    Sometimes placed in genus Poinciana (synset 112515299)

Found on Word Lists

Other Searches