shutter protecting against radiation - Spanish English Dictionary