Find the word definition

Wiktionary
palmarosa

n. 1 The species of lemongrass, (taxlink Cymbopogon martinii species noshow=1). 2 The essential oil obtained from this plant.