MELISSA MEANING IN ENGLISH

• Melissa Definition & Synonyms

  1. (n.) A genus of labiate herbs, including the balm, or bee balm (Melissa officinalis).


RECENT SEARCHES