meaning of Bombenabwurfgerät

Bombenabwurfgerät - German to English

bomb-release assembly

View more

  • bomb falling device
  • bomb rack