What is the Meaning of Heterogeneity?

Heterogeneity is having the quality of heterogeneous. Heterogeneous is being diverse, not comparable to others, and containing many different elements.