Elesclomol definition

A drug that triggers apoptosis in cancer cells.
noun
0
0
Advertisement