Results

plash
noun
1 splash
2 sudden heavy shower of rain
3 weak, tasteless drink
4 large quantity of a liquid
verb
1 to splash; to squelch
2 (rain) to fall in torrents; to lash down
3 to splash with liquid
4 to walk on waterlogged ground; to squelch along