Mean-Shift is an iterative clustering algorithm that shifts each data point toward the densest region of its vicinity. It does not require specifying the number of clusters in advance, unlike K-Means. The algorithm terminates when points converge to cluster centroids where density peaks.