protective glasses with side shield - French English Dictionary