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.
Ćwicz mówienie i zapamiętywanie " -proof " i wielu innych słów i zdań z angielski .