Tumor heterogeneity refers to the presence of multiple subpopulations of cancer cells within a single tumor, each with distinct genetic profiles. This diversity complicates treatment as different subpopulations may respond differently to therapies, leading to the development of drug resistance and treatment failure.