technology platform for sustainable chemistry - Spanish English Dictionary