lay on v.
1. [late 19C+] (also lay) to give, e.g. money, drugs.
2. [late 19C+] to tell, to impose facts upon.
3. [1900s] (Aus.) to assail.
4. [1900s] (Aus und.) to provide a victim for a thief or confidence trickster.
[2000s] (US black) to infect someone with a sexually transmitted disease intentionally.