satellite country - Francés Inglés Diccionario