Definition of メリッサ

メリッサ

merissa

noun
lemon balm (Melissa officinalis), sweet balm