topo-isomerase inhibitor - French English Dictionary