slugfest

noun
slug·​fest | \ ˈsləg-ˌfest How to pronounce slugfest (audio) \

Definition of slugfest

: a fight marked by the exchange of heavy blows also : a heated dispute a vocal slugfest