Green’s Dictionary of Slang

Martin’s(-le-Grand) n.

see St Martin’s (le Grand) n.