meaning of Atomschirm

Atomschirm - German to English

nuclear umbrella