English Dictionary
Definition touch base in British English
touch base phrase
phrase
1
to communicate with someone that you have not seen for some time in order to find out how they are, what is happening etc
Synonyms and related words
