left to your own devices - Almanca İngilizce Sözlük