lemon balm

lemon balm antonyms

lemon balm definitions

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