Lemongrass Meaning
There are 2 meaning(s) for word Lemongrass
Meaning 1 : a tropical grass native to India and Sri Lanka
Synonyms : lemon grass
Synonyms : lemon grass
Meaning 2 : an aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines
Synonyms : lemon grass, lemongrass oil
Synonyms : lemon grass, lemongrass oil
Similar words of Lemongrass :
