roadblock

noun
  1. a barrier placed across a road to stop or control traffic
  2. something that prevents progress or blocks advancement
  3. Usage: figurative
verb
  1. to block or obstruct progress

Examples