Green’s Dictionary of Slang

latch n.2

[SE latch on to + leech]

(US black) a parasite, a beggar.

[US] ‘Sl. of Watts’ in Current Sl. III:2.

In compounds

latch-lifter (n.)

(UK und.) ‘seed money’ for a planned crime.

[Ire]J. Phelan Underworld 58: Major Marsh, a notorious con-man, [...] once asked Bottom;ey toled him a hundred pounds for a latch-lifter.

In phrases