international telephone and telegraph corporation - German English Dictionary