barrier

Something that blocks your way or stops progress.