Meaning of Plumeria

Definition of Plumeria

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

Other information on Plumeria

WIKIPEDIA results for Plumeria
Amazon results for Plumeria