A moisturizer is a topical preparation designed to hydrate the skin, preventing dryness and maintaining the skin's barrier function. They typically contain emollients, humectants, and occlusive agents that work synergistically to enhance hydration and protect the skin.