european space research and technology center - German English Dictionary