Let[t] Hindrance, stoppage, obstruction; also, something that hinders, an impediment OED (1989).