gamecock

noun

1.
a cock bred and trained for fighting
2.
someone who is a very fierce fighter