leave to someone's own devices - Turc Anglais Dictionnaire