Definitions of hold water:

  • verb:   resist or withstand wear, criticism, etc.
    Example: "This theory won't hold water"