heterogeneous nature - German English Dictionary