alrestatin
English
Noun
alrestatin
(
uncountable
)
An
aldose
reductase
inhibitor
.
Anagrams
tantaliser