meaning of Atomartillerie

Atomartillerie - German to English

atomic artillery