all-absorbing struggle - борьба, требующая затраты всех сил
всепоглощающий, захватывающий; страстный (об увлечении и т. п.)
~ struggle - борьба, требующая затраты всех сил