palmarosa
noun
Definitions
A plant related to lemongrass, but with a rose fragrance, Cymbopogon martinii.
The essential oil obtained from this plant, used in perfume.
Explore meaning, context, and usage with an online dictionary experience optimized for multilingual workflows.
Try these words
Definitions
A plant related to lemongrass, but with a rose fragrance, Cymbopogon martinii.
The essential oil obtained from this plant, used in perfume.