barrier

anything that blocks or makes an action difficult

» English Words From Voice of America (Charles Kelly)