minalrestat

English

Noun

minalrestat (uncountable)

  1. An aldose reductase inhibitor.

Anagrams