self-sustained - Allemand Anglais Dictionnaire