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