gamecock(noun) noun1. a cock bred and trained for fightingDefinition categories: animal, cock2. someone who is a very fierce fighterDefinition categories: person, battler, belligerent, combatant, fighter, scrapper