leave one to one's own devices - Almanca İngilizce Sözlük