A heterogeneous mixture is a combination of two or more substances where the components are not uniformly distributed, resulting in distinct phases or layers. These mixtures can be physically separated into their individual components using various methods due to the visible differences in their composition.