What's the touching face?
Touch base is an idiom often seen in business contexts meaning to make contact or reconnect with someone briefly, as in "let's touch base next week." The phrase is thought to have some relation to baseball where both runner and fielders have to "touch base" in order to be safe or record an out.
Join Alexa Answers
Help make Alexa smarter and share your knowledge with the worldLEARN MORE