Definitions of fighting cock:

  • noun:   a cock bred and trained for fighting