window protecting against radiation - French English Dictionary