economic self-sufficiency - Turc Anglais Dictionnaire