Etymology
Today it means: Mutual traffic or trade back and forth between two or more entities. Full definition →
From inter- + traffic.
Etymology from Wiktionary, CC BY-SA 4.0.