Green’s Dictionary of Slang

Martin-le-Grand n.

see St Martin’s (le Grand) n.