దేవగన్నేరుdēvagannēruTop 9000MeaningsNoun1. a flowering tree, from any of the species in the genus Plumeria (botany)