GAMECOCK

Definition of GAMECOCK

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