'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]

Words containing 'lemongrass'