Find the word definition

Wiktionary

menthols

n. (plural of menthol English)