a downpour - Spanish English Dictionary