artificial earth satelite - Francés Inglés Diccionario