minalrestat
English
Noun
minalrestat
(
uncountable
)
An
aldose
reductase
inhibitor
.
Anagrams
maternalist
,
telmisartan