melissa - English Synonyms Dictionary

melissa

n.
[1] genus Melissa