lidorestat

English

Noun

lidorestat (uncountable)

  1. An aldose reductase inhibitor.

Anagrams