The Zeiss Optics Microfiber Cleaning Cloth "lifts off" dirt and absorbs oil off your lenses. This cloth is reusable and machine washable so you can keep all your optics clean time and time again. For best results this cloth can be used in combination with a liquid cleaner.