Synonyms and related words :
baffle, balk, bar, barricade, blast, block, block up, blockade, bolt, brave, challenge, checkmate, chock, choke, choke off, circumvent, close, close off, close tight, close up, confound, confront, constrict, contravene, counter, counteract, countermand, counterwork, cross, crowd, dash, debar, defeat, defy, destroy, discomfit, disconcert, discountenance, dish, disrupt, dog, elude, flummox, foil, frustrate, jam, knock the chocks, lock, nonplus, obstruct, occlude, pack, perplex, ruin, sabotage, scotch, shut off, shut out, shut tight, spike, spoil, squeeze, squeeze shut, stifle, stonewall, stop up, strangle, strangulate, stump, suffocate, thwart, upset