Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
hold water
in English
hold water
#common
Definitions
Verb
to
withstand
scrutiny
or
criticism
;
be
logically
valid
Base Words
water
hold