artificial earth satelite - Turco Inglés Diccionario