English | German | Russian | Czech

lemongrass English

Meaning lemongrass meaning

What does lemongrass mean?

lemongrass

a tropical grass native to India and Sri Lanka an aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines

Synonyms lemongrass synonyms

What other words have the same or similar meaning as lemongrass?

lemongrass English » English

lemon grass lemongrass oil Cymbopogon citratus Stapf

Topics lemongrass topics

What do people use lemongrass to talk about?

Are you looking for...?