Meaning of melissa officinalis

Definition of melissa officinalis

(noun) bushy perennial Old World mint having small white or yellowish flowers and fragrant lemon-flavored leaves; a garden escapee in northern Europe and North America

Other information on melissa officinalis

WIKIPEDIA results for melissa officinalis
Amazon results for melissa officinalis