european space research and technology center - Spanish English Dictionary