Antonyms of HOMOGENEOUS

What is the opposite of HOMOGENEOUS