radiation protection screen - Spanish English Dictionary