etiology to precancer to cancer: exposure to development takes decades
Causes: toxins, virus, estrogen, ovulation
Last updated 6 years ago