What does Atombomben mean?

Atombomben - German to English

atomic bombs