obstacle course

 

noun

  • an obstacle race.
  • an assault course.
  • a series of difficulties that have to be negotiated in order to achieve a particular aim: the regulatory maze is an obstacle course for inexperienced would-be entrepreneurs