the state of being self-sufficient - Alemán Inglés Diccionario