What does Abwurfwaffe mean?

Abwurfwaffe - German to English

bomb