Meaning of lemon grass
Definition of lemon grass
(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 lemon grass
WIKIPEDIA results for
lemon grass
Amazon results for
lemon grass
Tweet