a very heavy downpour - German English Dictionary