Synonyms for inhibit:
discomfit, fluster, imperil, shame into, bring up against, humiliate, convulse, count against, conspire, beset, endanger, bugger about, bedevil, brew up, disadvantage.
pitch into, blow up, inconvenience, catch out, hold back, rein, wrong-foot, show up, spite, pitchfork, threaten, knock back, tax, proscribe.
keep back, degrade, shame, mess with, condemn, throttle, defeat, let down, reduce to.
haunt, expose, pose, wither, destroy, scourge, dog, plague, put to.
Sense 2 (noun)
let down, disadvantage, hold back, keep, throttle, bring up against, pull in, plague, keep back, count against, rein.
curb, subdue, stamp down, conquer, suppress.
daunt, avert, derail, intimidate, dissuade, bar, deter, admonish, dishearten, discourage, restrain, depress, chill, divert, disincline, deflect, ban, check, dampen, prevent.
cripple, constipate, dam, snarl, fetter, thwart, bottleneck, entangle, plug, burden, crimp, frustrate, bung, drag, brake, delay, snag, congest, stay, handicap, mire, paralyze, cramp, complicate, restrict, block, jam, interrupt, impair, hamstring, constrain, clog, encumber, foul, curb, stop, entrap, tangle, hamper, choke, detain, baffle, catch.
dispute, conflict, defy, meddle, confront, intercept, suppress, counteract, protest, interfere, impede, resist, oppress, rebuff, counterattack, object, repress, repel, counter, fight, antagonize, repulse, hinder, oppose, obstruct, cross, contradict, disagree, challenge.
forbid, outlaw, deny, curtail, refuse, prohibit, disallow, preclude, reject, control, disapprove, disqualify.
constrict, leash, bridle, tether, bind, shackle, confine, collar.