THESAURUS
Prevent
abort, anticipate, arrest, avert, avoid, baffle, balk, ban, bar, block, check, control, curb, dam, debar, deflect, delay, deny, deter, disallow, discourage, dishearten, embargo, enjoin, estop, exclude, exclude from, fend, fend off, foil, forbid, foreclose, forestall, frustrate, hamper, help, hinder, impede, inhibit, intercept, interdict, interrupt, keep from, keep off, mitigate, obstruct, obviate, outlaw, preclude, prohibit, proscribe, refuse, reject, repel, repress, restrain, retard, rule out, save, say no to, shut out, slow, stave off, suppress, taboo, thwart, turn aside, ward, ward off
ROGET THESAURUS
Prevent
Remedy
VB
apply a remedy, doctor, dose, physic, nurse, minister to, attend, dress the wounds, plaster, drain, prevent, relieve, palliate, restore, drench with physic, bleed, cup, let blood, manicure, operate, excise, cut out, incise.
Hindrance
VB
hinder, impede, filibuster, impedite, embarrass, keep off, stave off, ward off, obviate, avert, antevert, turn aside, draw off, prevent, forefend, nip in the bud, retard, slacken, check, let, counteract, countercheck, preclude, debar, foreclose, estop, inhibit, shackle, restrict, obstruct, stop, stay, bar, bolt, lock, block, block up, choke off, belay, barricade, block the way, bar the way, stop the way, forelay, dam up, put on the brake, scotch the wheel, lock the wheel, put a spoke in the wheel, put a stop to, traverse, contravene, interrupt, intercept, oppose, hedge in, hedge round, cut off, inerclude, interpose, interfere, intermeddle, cramp, hamper, clog, clog the wheels, cumber, encumber, incumber, handicap, choke, saddle with, load with, overload, lay, lumber, trammel, tie one's hands, put to inconvenience, incommode, discommode, discompose, hustle, corner, drive into a corner, run foul of, fall foul of, cross the path of, break in upon, thwart, frustrate, disconcert, balk, foil, faze, feaze, feeze, baffle, snub, override, circumvent, defeat, spike guns, spoil, mar, clip the wings of, cripple, put an extinguisher on, damp, dishearten, discountenance, throw cold water on, spoil sport, lay a wet blanket, throw a wet blanket on, cut the ground from under one, take the wind out of one's sails, undermine, be in the way of, stand in the way of, act as a drag, hang like a millstone round one's neck.