meaning of Abschreckungswaffe

Abschreckungswaffe - German to English

deterrent weapon