struggle vb
1 bend over backwards (informal) break one's neck (informal) bust a gut (informal) do one's damnedest (informal) exert oneself, give it one's all (informal) give it one's best shot (informal) go all out (informal) go for broke (slang) go for it (informal) knock oneself out (informal) labour, make an all-out effort (informal) make every effort, rupture oneself (informal) strain, strive, toil, work, work like a Trojan n
2 effort, exertion, grind (informal) labour, long haul, pains, scramble, toil, work vb
3 battle, compete, contend, fight, grapple, lock horns, scuffle, wrestle n
4 battle, brush, clash, combat, conflict, contest, encounter, hostilities, skirmish, strife, tussle