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
lemon balm
A perennial herb, of species Melissa officinalis, of southern Europe; used as a flavouring in ice cream etc.