self-sufficiency indicators - Alemán Inglés Diccionario