Find the word definition

Wiktionary
splat mats

n. (splat mat English)