hold water
English Dictionary
->
Letter H
-> hold water
Search Dictionary:
hold water Definition
(v)
resist
or
withstand
wear
,
criticism
,
etc
.; "
Her
shoes
won
''
t
hold
up
"; "
This
theory
won
''
t
hold
water
"
hold water Synonyms
hold up
hold water
stand up
© Art Branch Inc.