Suffix added to a noun to form an adjective denoting imperviousness to that noun.
From the adjective proof (“fully resistant”), from the same Old French root as prove.
Practica hablar y memorizar " -proof " y muchas otras palabras y oraciones en inglés .