ponalrestat
English
Noun
ponalrestat
(
uncountable
)
An
aldose
reductase
inhibitor
.
Anagrams
entoplastra
,
stratoplane