window protecting against radiation - Spanish English Dictionary