Green’s Dictionary of Slang

Lieutenant Right n.

see Mr Right n.