Cancer stem cells (CSCs) are a subpopulation of cancer cells that possess the ability to self-renew and give rise to the heterogeneous lineage of cancer cells that comprise the tumor. They are thought to play a key role in tumor initiation, progression, and metastasis due to their unique properties, which allow them to survive conventional therapies and contribute to recurrence.