(outer) space research - Francés Inglés Diccionario