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