Meaning of lemon balm
Definition of lemon balm
(noun)
bushy
perennial
Old World
mint
having
small
white
or
yellowish
flowers and
fragrant
lemon-flavored leaves; a
garden
escapee
in
northern
Europe and North America
lemony
leaves
used
for a
tisane
or in soups or
fruit
punches
Other information on lemon balm
WIKIPEDIA results for
lemon balm
Amazon results for
lemon balm
Tweet