Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

lemon balm Definition

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

Words Related to lemon balm!

lemon balm Examples by Brain Bank Users