Answer: sockproof

AnswerCrossword Clue
SOCKPROOF

Resistant to punches?