telex (telegraphic exchange) - French English Dictionary