knife fight

Noun

 * 1) A fight between combatants armed with knives.
 * 2)  A dogfight aircraft battle at close quarters.