What is the meaning of Headbanging?

A type of dance associated with hard rock or heavy metal music, in which the head is shaken violently in time with music.

present participle and gerund of headbang

Extremely frustrating.

Source: wiktionary.org