protective glasses with side shield - Francés Inglés Diccionario