heterogeneous definition, heterogeneous catalysis, heterogeneous computing, heterogeneous disease, heterogeneous networks, heterogeneous nucleation, heterogeneous disorder, heterogeneous system architecture, heterogeneous chemistry, heterogeneous uterus