be self-supporting - Allemand Anglais Dictionnaire