palmarosa
noun 2
Definitions
noun
1
A plant related to lemongrass, but with a rose fragrance, of species Cymbopogon martini.
2
Essential oil obtained from this plant, used in perfume.
Your note
not saved0 chars
noun
A plant related to lemongrass, but with a rose fragrance, of species Cymbopogon martini.
Essential oil obtained from this plant, used in perfume.