Green’s Dictionary of Slang

L note n.

(US prison) a life sentence.

[US]Other Side of the Wall: Prisoner’s Dict. July 🌐 L Note: Life sentence. (VA).