Find the word definition

Wiktionary

menthenes

n. (plural of menthene English)