meaning of Atomdebakel

Atomdebakel - German to English

nuclear fiasco