Water Splash (noun) Definition, Meaning & Examples

noun
  1. a place where a stream runs over a road
Water Splash (noun) Definition, Meaning & Examples

More Definitions