barrier
noun
1 police erected barriers to control the crowd:
fence, railing, barricade, hurdle, bar, blockade, roadblock;
fencing.
2 a barrier to international trade:
obstacle, obstruction, hurdle, stumbling block, bar, block, impediment, hindrance;
snag, catch, drawback, hitch, handicap, deterrent, complication, difficulty, problem, disadvantage, balk, curb, check, stop;
informal fly in the ointment, hiccup, facer;
British, informal spanner in the works;
North American, informal monkey wrench in the works;
literary trammel;
archaic cumber.