Noun
-
a tropical grass native to India and Sri Lanka
- lemon grass -
an aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines
- lemon grass - lemongrass oil