unmanned space travel - Francés Inglés Diccionario