Heterogeneous

Definition

Which is composed of elements of different nature. The opposite of homogeneous.