meaning of mentha longifolia

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


Related Words

mentha longifolia |

Developed & Maintained By Taraprasad.com

Treasure Words