prolonged downpour - Alemán Inglés Diccionario