English | German | Russian | Czech

amonafide English

Meaning amonafide meaning

What does amonafide mean?

amonafide

A topoisomerase inhibitor being studied as a possible cancer treatment.

Are you looking for...?