self-dependence - Español Inglés Diccionario