a sudden downpour - Turkish English Dictionary