enzyme-substrate complex - Spanish English Dictionary