Hold Water Meaning in English – true, valid or reasonable
Use of Hold Water in A Sentence – Your argument doesn’t hold water.