Definition: 1. Resistant to splattering.
Show more information about splatterproof
Search took: 21.27 ms