What does Antibeschlagtücher mean?

Antibeschlagtücher - German to English

anti-fog eyeglasses wipe cleaner