x-ray protective cover - French English Dictionary