radioactive rain - French English Dictionary