switched european telegraph service - French English Dictionary