Englishfor English speakers
Mentha piperita English
Meaning Mentha piperita meaning
What does Mentha piperita mean?
Mentha piperita
Synonyms Mentha piperita synonyms
What other words have the same or similar meaning as Mentha piperita?