protective glasses - French English Dictionary