1 strive, strain, expend energy, exert oneself, labour, endeavour, try, attempt:
He struggled to keep his head above water.
2 contend, fight, wrestle, battle:
They struggled against the twin odds of poverty and sickness.
3 wriggle, wiggle, squirm, writhe, twist, worm:
She finally struggled free of the ropes.
4 effort, exertion, strain; toil, work, travail, labour, drudgery, striving, struggling:
Earning even a humble living was a struggle in those days. Was the outcome worth the struggle?
5 contention, competition, contest, battle, fight, tussle, match, clash, encounter, strife:
The struggle between good and evil continues.