interdependency - Spanish English Dictionary