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