alrestatin

English

Noun

alrestatin (uncountable)

  1. An aldose reductase inhibitor.

Anagrams