Is this idiom still used in BrE? (Is it a euphemism?) Any other idioms meaning the same? Ta!
I haven't heard it for a long time.
I never thought it meant having sex - more like heavy petting, nookie, rumpy-pumpy, groping etc.
It's a bit old-fashioned- here's a song from 1979 using it, but it was a dated usage even then:
YouTube - Squeeze - Slap and Tickle (TOTP)