What does Atomstrahlen mean?

Atomstrahlen - German to English

atomic rays [coll.]

View more

  • radioactive rays