Subscribe
URL of the page has been copied to clipboard.
Meaning : The act of splashing a (liquid) substance on a surface.
Synonyms : spatter, spattering, splash, splattering
Meaning : The act of scattering water about haphazardly.
Synonyms : splash
Install App