Definitions of ballcock:

  • noun:   floating ball that controls level in a water tank