Etymology
Today it means: A strike to the groin Full definition →
From cock + punch.
Etymology from Wiktionary, CC BY-SA 4.0.