heterogeneous

adjective
1
consisting of many different kinds of people or things
ناهمگن, ناهمگون, مختلف, متنوع, ناجور, متکثر
opposite homogeneous