plumeria Meaning, Definition & Usage

  1. noun deciduous shrubs and trees of tropical America having branches like candelabra and fragrant white or pink flowers
    genus Plumeria; Plumiera.

WordNet