Green’s Dictionary of Slang

boozle n.

[? fig. use of bamboozle v. (1), i.e. a confusion of bodies]

sexual intercourse.

[UK]Partridge DSUE (8th edn).