Noun Definition
lemon grass
1.Definition: a tropical grass native to India and Sri Lanka
Related Noun(s):lemongrass
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):lemongrass
Category: General