science and technology policy institute - Spanish English Dictionary