leave someone to his own devices - Alemán Inglés Diccionario