EnglishMain Dictionary
splash
Universal Words
verb, noun
verb
1 [V] (of liquid) to fall noisily onto a surface:
Water splashed onto the floor. * Rain splashed against the windows. * Big tears ran down her cheeks and splashed onto the paper.
2 [VN] ~ sth (on / onto / over sb/sth)