small stream formed by a downpour - Spanisch Englisch Wörterbuch