impervious to rain - Turco Inglés Diccionario