self-sufficing - Alemán Inglés Diccionario