LEMON BALM


Meaning of LEMON BALM in English

noun

: a bushy perennial Old World mint ( Melissa officinalis ) often cultivated for its fragrant lemon-flavored leaves — called also garden balm, sweet balm

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.