prolonged downpour - Spanish English Dictionary