lemon mint
Explore definitions, synonyms, and language insights of lemon mint
Definitions
Noun
an annual horsemint of central and western United States and northern Mexico
Noun
mint with leaves having perfume like that of the bergamot orange