orbiting technological satellite - Español Inglés Diccionario