periscopic spectacles - Alemán Inglés Diccionario