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