Word info

tolrestat

Noun

Meaning

tolrestat (uncountable)

An aldose reductase inhibitor formerly used to treat certain diabetic complications.

Source: en.wiktionary.org

Close letter words and terms