1 lemon mint | Definition of lemon mint

lemon mint

noun

Definition of lemon mint

: an annual horsemint (Monarda citriodora) with densely pubescent foliar bracts