satellite installation - Turco Inglés Diccionario