Indian geranium

English

Noun

Indian geranium (uncountable)

  1. Synonym of palmarosa.