left to their own devices (person) - Spanisch Englisch Wörterbuch