Douglas Harper's Etymology Dictionary
Wiktionary
punchless
a. Failing to strike; ineffective