From splatter + -proof.
splatterproof (comparative more splatterproof, superlative most splatterproof)