Hold-water meaning : To withstand scrutiny or criticism; to be valid.
hold water
accidents
separations
gaffers
order arms