Antonyms for "homogeneous"

Words with opposite meaning