Green’s Dictionary of Slang

lett v.

(Polari) to live, to sit.

[UK]P. Baker Fabulosa 294/1: lett to dwell, live or sit.