What is the meaning of Gunfight?

A battle (or a duel) using small arms.

To engage in battle using small arms.

Source: wiktionary.org