left to their own devices (person) - Spanish English Dictionary