English Noun Indian geranium (uncountable) Synonym of palmarosaWikiwand - on Seamless Wikipedia browsing. On steroids.