ponalrestat

English

Noun

ponalrestat (uncountable)

  1. An aldose reductase inhibitor.

Anagrams