(a pair of) goggles - Francés Inglés Diccionario