Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
not hold water
in English
not hold water
#common
Definitions
Other
to
be
unconvincing
or
unpersuasive
;
to
lack
credibility
or
logic
to
be
impractical
or
unsound
;
to
lack
substance
or
validity
Base Words
water
not
hold