plumeria

Noun
  1. Deciduous shrubs and trees of tropical America having branches like candelabra and fragrant white or pink flowers (synset 111794748)

Found on Word Lists

Other Searches