1 debilitate, disable, enfeeble, hamstring, incapacitate, lame, maim, mutilate, paralyse, weaken
2 bring to a standstill, cramp, damage, destroy, halt, impair, put out of action, put paid to, ruin, spoil, vitiate, advance, aid, assist, assist the progress of, ease, expedite, facilitate, further, help, promote