Green’s Dictionary of Slang

towze n.

an act of sexual intercourse.

[UK]Crim.-Con. Gaz. 1 June 171/3: Two or three Jesuses, and let-me-dies, / Two or three squeezes, or two or three towzes.