Definitions of gamecock:

  • noun:   a cock bred and trained for fighting
  • noun:   someone who is a very fierce fighter