small stream formed by a downpour - Turkish English Dictionary