Definitions
There is 1 meaning of the phrase
Mentha Longifolia.
Mentha Longifolia - as a noun
A coarse old world wild water mint having long leaves and spikelike clusters of flowers; naturalized in the eastern united states
Synonyms (Exact Relations)
horsemint