A cock-fight is a sexual act - a contest between two or more guys where each guy with a raging boner "sword-fights" the others with their hard dicks -- the first to lose his erection has to suck the others off.
Now and then, a bunch of us horny cadets get together for a good cock-fight!