long distance communications - German English Dictionary