impervious lens - Alemán Inglés Diccionario