Find the word definition

Wiktionary
donkey punches

n. (donkey punch English) vb. (en-third-person singulardonkey punch)