Apprentice of the Language English's definitions
I, frankly, don't believe this definition, but apparently a 'plash' is a 'small or light splash'...of course...
by Apprentice of the Language English October 1, 2004
Get the plash mug.