mentholated salve
English Thesaurus
1. a salve containing menthol (noun.artifact)
| substance holonym | : | menthol, |
| definition | : | a crystalline compound that has the cool and minty taste and odor that occurs naturally in peppermint oil; used as a flavoring and in medicine to relieve itching, pain, and nasal congestion (noun.substance) |
Visual ArtiKata
Explore mentholated salve in ArtiKata.com >
