palmarosa

English dictionary entry

Meanings

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.

Word forms

palmarosa palmarosas

Synonyms

ginger grass motia grass rosha grass rusa grass sofia grass
This entry uses open data from Wiktionary (CC BY-SA/GFDL). Word forms are used for search and are not indexed as separate pages.