Meaning of mentholated

Definition of mentholated

(adj) containing, or impregnated with, menthol; "mentholated cough syrup"

Other information on mentholated

WIKIPEDIA results for mentholated
Amazon results for mentholated