Definition, synonyms and related words
A topoisomerase inhibitor being studied as a possible cancer treatment.