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