a sudden downpour - German English Dictionary