touch base
English Dictionary
->
Letter T
-> touch base
Search Dictionary:
touch base Definition
(v)
establish
communication
with
someone
; "
did
you
finally
connect
with
your
long
-
lost
cousin
?"
touch base Synonyms
connect
get in touch
touch base
© Art Branch Inc.