glass for protective goggles - Francés Inglés Diccionario