English | German | Russian | Czech

alrestatin English

Meaning alrestatin meaning

What does alrestatin mean?

alrestatin

An aldose reductase inhibitor.

Are you looking for...?