level of self-sufficiency - Spanish English Dictionary