Definitions of Plumeria:

  • noun:   deciduous shrubs and trees of tropical America having branches like candelabra and fragrant white or pink flowers