leave somebody to their own devices - Allemand Anglais Dictionnaire