Splatter
English Meaning
To spatter; to splash.
- To spatter (something), especially to soil with splashes of liquid.
- To spatter, especially to move or fall so as to cause splashes.
- A splash of liquid.
- Characterized by gory violence: splatter films.