10 Frequently Asked Questions Is Menthol Crystals
What are Menthol Crystals? Menthol crystals are natural compounds derived from peppermint or other mint oils. These crystals have a refreshing minty aroma and cooling sensation when applied to the…