Meaning of mentha longifolia

Definition of mentha longifolia

(noun) a coarse Old World wild water mint having long leaves and spikelike clusters of flowers; naturalized in the eastern United States

Other information on mentha longifolia

WIKIPEDIA results for mentha longifolia
Amazon results for mentha longifolia