Wiktionary
headdesking
vb. (present participle of headdesk English)
vb. (present participle of headdesk English)