1. An obstruction. (biology-online.org)
2. A fence or other obstacle that prevents movement or access. (Google Dictionary)
3. A circumstance or obstacle that prevents communication or that keeps people or things apart: “a language barrier”. (Google Dictionary)
Syn: bar, obstacle, hurdle, hindrance, obstruction
Word origin: From Old French barriere (cf. French barrière).