What does Abschreckungswaffe mean?

Abschreckungswaffe - German to English

deterrent weapon