become self-sufficient - Allemand Anglais Dictionnaire