point-to-point land communication - Turco Inglés Diccionario