What does Atombusen mean?

Atombusen - German to English

atomic tits {pl} [coll.]