What does Abschreckanlage mean?

Abschreckanlage - German to English

quenching equipment