gamecock

noun
  1. a rooster bred and trained for cockfighting
  2. Usage: historical; refers to a now-illegal practice in most places
  3. a person who shows great courage and fighting spirit
  4. Usage: figurative use

Examples