a sudden downpour - Spanish English Dictionary