shutter protecting against radiation - French English Dictionary