Synonyms for Inhibit:

n.

kill off, cut into, stamp out, shut off, squeeze out, interfere with. rein, let down, plague, disadvantage, pull in, hold-down, hold back, throttle, bit, restraint, keep back, bring up against, count against, keep. inhibit (noun)
curb, conquer, suppress, subdue, stamp down.
repress (noun)
hold back, study at restrain.

v.

dissuade (verb)
disincline, derail, depress, dissuade, check, deflect, avert, dampen, bar, divert, discourage, daunt, intimidate, admonish, chill, dishearten, deter, prevent, restrain, ban.
hinder (verb)
fetter, block, hamstring, catch, thwart, baffle, cramp, bung, snag, detain, dam, drag, paralyze, delay, tangle, encumber, crimp, frustrate, stop, constrain, stay, impair, foul, mire, bottleneck, choke, plug, complicate, hamper, constipate, clog, interrupt, burden, entrap, jam, cripple, snarl, brake, curb, entangle, restrict, congest, handicap.
oppose (verb)
conflict, counterattack, impede, cross, resist, disagree, hinder, obstruct, meddle, oppose, counteract, repress, object, oppress, repulse, fight, interfere, suppress, antagonize, counter, defy, protest, intercept, rebuff, contradict, challenge, confront, repel, dispute.
prohibit (verb)
curtail, reject, disapprove, forbid, prohibit, outlaw, disqualify, control, deny, refuse, disallow, preclude.
restrain (verb)
bridle, tether, collar, shackle, leash, constrict, confine, bind.

Other synonyms:

disadvantage, bring up against, humiliate, count against. hold back, rein, proscribe, show up. keep back, degrade, throttle, shame, let down. plague, wither. keep. prohibit
prohibit.