orbiting technological satellite - Turco Inglés Diccionario