meaning of Bombenwerfer

Bombenwerfer - German to English

bombarder

View more

  • bomb thrower