science and technology policy institute - German English Dictionary