telephone and telegraph service company - German English Dictionary