touch base with someone

Meaning 1
To touch a base in any sport with bases
Sentence 1
The batter touched base and was safe.
Meaning 2
to talk to someone about something
Sentence 2
I need to touch base with the firm before I make a final agreement.


This idiom could also be derived from the military, ie military base, where personnel are stationed.