Noun
heterogeneous mixture (plural heterogeneous mixtures)
A mixture that is separated into different regions or phases that have different compositions or properties.
Without Socialism the working class is a heterogeneous mixture of different categories, some of which have independent, varying interests, sometimes opposed to each other. Karl Radek