Definition of Indian geranium in English:

Indian geranium

noun

  • The grass palmarosa, Cymbopogon martinii, which yields a fragrant oil; this oil itself, used chiefly in perfumery.

Origin

Early 19th century; earliest use found in Reginald Heber (1783–1826), bishop of Calcutta.