Glioma stem cells: turpis omen in nomen? (The evil in the name?).

Glioma stem cells: turpis omen in nomen? (The evil in the name?).