alrestatin

Noun

 * 1) An aldose reductase inhibitor.