Plumeria
Explore definitions, synonyms, and language insights of Plumeria
Definitions
Noun
deciduous shrubs and trees of tropical America having branches like candelabra and fragrant white or pink flowers