'lemongrass' definitions:
Definition of 'lemongrass'
From: WordNet
noun
An aromatic oil that smells like lemon and is widely used in Asian cooking and in perfumes and medicines [syn: lemongrass, lemon grass, lemongrass oil]
noun
A tropical grass native to India and Sri Lanka [syn: lemongrass, lemon grass]