Meaning of lemongrass
Definition of lemongrass
(noun)
an
aromatic
oil that smells
like
lemon
and is
widely
used
in Asian
cooking
and in perfumes and medicines
a
tropical
grass
native
to India and Sri Lanka
Other information on lemongrass
WIKIPEDIA results for
lemongrass
Amazon results for
lemongrass
Tweet