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 saved
0 chars