What does Angriffswaffe mean?

Angriffswaffe - German to English

attack weapon