water splash


noun

a place where a stream runs over a road