long distance telephone services - Turkish English Dictionary