leave people to their own devices - Französisch Englisch Wörterbuch