tolrestat
Noun
Meaning
tolrestat (uncountable)
An aldose reductase inhibitor formerly used to treat certain diabetic complications.
Noun
tolrestat (uncountable)
An aldose reductase inhibitor formerly used to treat certain diabetic complications.