Meaning of garden balm
Definition of garden 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
Other information on garden balm
WIKIPEDIA results for
garden balm
Amazon results for
garden balm
Tweet