Meaning of lemon mint

Definition of lemon mint

(noun) an annual horsemint of central and western United States and northern Mexico
mint with leaves having perfume like that of the bergamot orange

Other information on lemon mint

WIKIPEDIA results for lemon mint
Amazon results for lemon mint