The 'leopard lily' and its efficacy against cancer. / Die 'Leoparde...