x-ray protective glasses - German English Dictionary