Meaning 1 ►▼
To touch a base in any sport with bases
The batter touched base and was safe.
Meaning 2 ►▼
to talk to someone about something
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.