What does Atombatterie mean?

Atombatterie - German to English

atomic electric battery