life-or-death struggle - Almanca İngilizce Sözlük