self-depending - Alemán Inglés Diccionario