self-sufficing - Turc Anglais Dictionnaire