blocks, hinders, impedes, hampers, prevents, stops, retards, thwarts, stymies, barricades, bars, deters, frustrates, inhibits, interferes jams, restricts, curbs, checks, foils, precludes, stifles, sup... [more]
blocks, hinders, impedes, hampers, prevents, stops, retards, thwarts, stymies, barricades, bars, deters, frustrates, inhibits, interferes jams, restricts, curbs, checks, foils, precludes, stifles, sup... [more]
blocking, hindering, impeding, stalling, thwarting, hampering, stymieing, preventing, inhibiting, deterring, stopping, delaying, interfering, barricading, obstructing