impervious to temperature and humidity - Alemán Inglés Diccionario