Green’s Dictionary of Slang

letty v.

(Polari) to sleep.

[UK]P. Baker Fabulosa 294/1: letty [...] 2. to sleep.