european space research and technology center - Francés Inglés Diccionario