meaning of Abschreckanlage

Abschreckanlage - German to English

quenching equipment