landing on the moon - Francés Inglés Diccionario