What does Allzweckwaffe mean?

Allzweckwaffe - German to English

universal weapon