What is the meaning of Hold_water?

To withstand scrutiny or criticism; to be valid.

Source: wiktionary.org