Noun Definition

lemongrass

1.Definition: a tropical grass native to India and Sri Lanka

Related Noun(s):lemon grass

Category: Plants

2.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