lemongrass Meaning, Definition & Usage
-
noun an aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines
lemon grass; lemongrass oil.
-
noun a tropical grass native to India and Sri Lanka
lemon grass.