menthol
English Dictionary
->
Letter M
-> menthol
Search Dictionary:
menthol Definition
(n)
a
lotion
containing
menthol
which
gives
it
a
mint
flavoring
menthol Synonyms
menthol
© Art Branch Inc.