intercontinental transit exchange - French English Dictionary