torrential rain - Turco Inglés Diccionario