strongly penetrating radiation - French English Dictionary