satellite communications link - Turco Inglés Diccionario