lunar satellite - Francés Inglés Diccionario