self-dependence - German English Dictionary