hold water
• (of a statement, theory, or line of reasoning) appear to be valid, sound, or reasonable.
• "this argument just does not hold water"
Similar:
be tenable,
ring true,
bear examination/scrutiny,
survive investigation,
make sense,
work out,
stand up,
hold up,
be convincing,
be plausible,
be verifiable,
be provable,
be sound,
Opposite:
fall down,