life-or-death struggle - German English Dictionary