be self-sustained - Turc Anglais Dictionnaire