Cucurbitacin: ancient compound shedding new light on cancer treatment.

Cucurbitacin: ancient compound shedding new light on cancer treatment.