What does bunfight mean?

bunfight meaning in General Dictionary

(Briticism) a grand formal party on an important celebration