level of self-sufficiency - Espagnol Anglais Dictionnaire