aldose reductase inhibitor - Spanish English Dictionary