From puncture + -proof.
punctureproof (comparative more punctureproof, superlative most punctureproof)