firefight
/ˈfaɪɹˌfaɪt/Definitions
1. noun
a battle or clash between opposing forces, especially in a war or conflict; a fight against fires, especially a group of people fighting fires
“The firefight in the city was intense, with multiple explosions and gunfire.”