Galectin-3--a jack-of-all-trades in cancer.

Galectin-3--a jack-of-all-trades in cancer.