Find the word definition

Wiktionary

menthyls

n. (plural of menthyl English)