lemon balm

lemon balm

English Noun
Ad

Definition

A perennial herb, of species Melissa officinalis, of southern Europe; used as a flavouring in ice cream etc.

Ad