What is the meaning of the word "gamecock"?

Definitions: