melissa

/meh-LEES-soh/
[Italian]

Lemon balm.

Synonyms in other languages

English

Latin names

Countries

Related terms