planetary satellite - Francés Inglés Diccionario