shutter protecting against radiation - Turkish English Dictionary