hold water
Explore definitions, synonyms, and language insights of hold water
Definitions
Verb
resist or withstand wear, criticism, etc.; "Her shoes won''t hold up"; "This theory won''t hold water"