palmarosa ( synonym found)

Definition of palmarosa:

°The species of lemon grass, Cymbopogon martinii; the essential oil obtained from this plant.

Definition of palmarosa:

°The species of lemon grass, Cymbopogon martinii; the essential oil obtained from this plant.

Back to Top