WTWM

whatsthatwordmean

← Definition
Guess

mentholated

adjectiveContaining or treated with menthol, a substance that gives a cooling, minty sensation.

Synonyms

mintyadjective

Built for word lovers.