Mentholated - Definition

mentholated

adj 1: containing, or impregnated with, menthol; "mentholated
cough syrup"

Look up another word