autosufficiency - Alemán Inglés Diccionario