Green’s Dictionary of Slang

lau v.

[? SE lay]

(Polari) to place, to put, to send.

[UK]P. Baker Fabulosa 294/1: lau to place, put or send.