LEMON BALM


Meaning of LEMON BALM in English

Function: noun

Date: 1864

: a bushy perennial European mint ( Melissa officinalis ) often cultivated for its lemon-scented leaves also : its leaves

Merriam Webster Collegiate English Dictionary.      Merriam Webster - Энциклопедический словарь английского языка.