Green’s Dictionary of Slang

lechery-layer n.

[SE lechery + lay v.1 (1)]

a prostitute.

[UK]N. Ward London Spy II 27: I further queried, what reason had he to believe them to be Leachery-Layers?