Definition of palmarosa
noun
a fragrant tropical Indian grass related to citronella and lemongrass. It is cultivated for the essential oil it yields, which is used in perfumery and aromatherapy. - Cymbopogon martinii, family Gramineae
(also palmarosa oil) the essential oil obtained from palmarosa.