self-depending - Spanish English Dictionary