hold water
hold water {v. phr.}
1. To keep water without leaking.
That pail still holds water.
2. {informal}
To prove true; stand testing; bear examination. — Usually used in negative, interrogative, or conditional sentences.
Ernest told the police a story that wouldn't hold water.
Categories:
Source: A Dictionary of American Idioms