English edit

Noun edit

epalrestat (uncountable)

  1. An aldose reductase inhibitor.