Meaning of hold water
Definition of hold water
(verb)
resist
or
withstand
wear, criticism, etc.; "Her
shoes
won't
hold
up"; "This
theory
won't
hold
water"
Other information on hold water
WIKIPEDIA results for
hold water
Amazon results for
hold water
Tweet