MENTHOLATED

Definition of MENTHOLATED

  1. (adj)containing, or impregnated with, menthol