To continue to fight or resist someone or something until one is ultimately defeated. Of course the enemy troops haven't given up yet—I suspect they'll go down with guns firing.See also: down, firing, go, gun
go down with (all) guns firing
fail or be beaten, but continue to offer resistance until the end.See also: down, firing, go, gun