mentholated salve Meaning, Definition & Usage

  1. noun a salve containing menthol

WordNet