Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
touch base
in English
touch base
#common
Definitions
Verb
to
make
physical
contact
with
a
base
to
meet
or
communicate
with
someone
(
briefly
,
for
updates
,
etc
.)