English: Rhododendron means "rose tree" in Greek.
Telugu: రోడోడెండ్రాన్ గ్రీకు భాషలో "రోజ్ ట్రీ" అని అర్ధం.