Definify.com
Definition 2024
palmarosa
palmarosa
English
Noun
palmarosa (uncountable)
- A plant related to lemongrass, but with a rose fragrance, Cymbopogon martinii.
- The essential oil obtained from this plant, used in perfume.
palmarosa (uncountable)