heterogeneous nature - Turkish English Dictionary