left to their own devices (person) - Español Inglés Diccionario