What does Atomschirm mean?

Atomschirm - German to English

nuclear umbrella