Noun Definition
lemongrass
1.Definition: a tropical grass native to India and Sri Lanka
Related Noun(s):lemon grass
Category: Plants2.Definition: an aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines
Related Noun(s):lemon grass
Category: General