Common Adjective Collocations of battle

bloody, day, decisive, desperate, famous, fatal, fierce, fight, final, first, great, hard, last, long, main, major, much, naval, next, old, other, pitch, real, same, second, terrible, thick, third, uphill, whole