self-depending - Francés Inglés Diccionario