life-or-death struggle - Turkish English Dictionary