interdependency - German English Dictionary