meaning of Atombombenabwurf

Atombombenabwurf - German to English

atomic bomb dropping

View more

  • atomic bombing
  • atomic bomb release
  • dropping of an atom bomb