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
Tweet