a very heavy downpour - Turkish English Dictionary