point-to-point land communication - Alemán Inglés Diccionario