LEMON BALM


Meaning of LEMON BALM in English

[lemon balm] n (ca. 1888): a bushy perennial Old World mint (Melissa officinalis) often cultivated for its fragrant lemon-flavored leaves

Merriam-Webster English vocab.      Английский словарь Merriam Webster.