letted

verb

Simple past of let; hindered.