meaning of Bombenwurf

Bombenwurf - German to English

bomb dropping

View more

  • bomb launch