Definify.com
Definition 2025
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)