leave to someone's own devices - Allemand Anglais Dictionnaire