Splattering Synonyms
To mark or soil with spots
(Verb)
Advertisement
The act of splashing a (liquid) substance on a surface
(Noun)
Related Articles
Advertisement