self-sufficience - Alemán Inglés Diccionario