Find the word definition

Wiktionary

menthids

n. (plural of menthid English)