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
Tweet