lidorestat
English
Noun
lidorestat
(
uncountable
)
An
aldose
reductase
inhibitor
.
Anagrams
laid to rest