Dictionary

Explore meaning, context, and usage with an online dictionary experience optimized for multilingual workflows.

Clear

Try these words

Meaning of palmarosa

Source language: EnglishDictionary language: English

palmarosa

noun

Definitions

  1. A plant related to lemongrass, but with a rose fragrance, Cymbopogon martinii.

  2. The essential oil obtained from this plant, used in perfume.