face protection shield - French English Dictionary