self sufficiency definition

self sufficiency definition