What does Antibeschlagtuch mean?

Antibeschlagtuch - German to English

anti-mist fabric