From WordNet (r) 2.0 (August 2003) [wn]:
cockfight
n : a match in a cockpit between two fighting cocks heeled with
metal gaffs
From The Collaborative International Dictionary of English v.0.48 [gcide]:
Cockfight \Cock"fight`\, n.
A match or contest of gamecocks.
[1913 Webster]