self sufficient nation - Espagnol Anglais Dictionnaire