VariousWords beta
Related Terms:
Noun
Definition: An aldose reductase inhibitor formerly used to treat certain diabetic complications.
VariousWords beta
Definition: An aldose reductase inhibitor formerly used to treat certain diabetic complications.