Lemongrass Meaning

There are 2 meaning(s) for word Lemongrass

Meaning 1 : a tropical grass native to India and Sri Lanka

    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