Definitions of weathercock:

  • noun:   weathervane with a vane in the form of a rooster