meaning of Abwurfwaffe

Abwurfwaffe - German to English

bomb