'splat' definitions:

Definition of 'splat'

From: WordNet
noun
A single splash; "he heard a splat as it hit the floor"
noun
A slat of wood in the middle of the back of a straight chair
verb
Give off the sound of a bullet flattening on impact
verb
Split open and flatten for cooking; "splat fish over an open fire"
verb
Flatten on impact; "The snowballs splatted on the trees"