self-dependence - Spanish English Dictionary