hold water


Meanings

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