Do you really want to send robwicks a message saying you like their work?
Synonym for sexual intercourse. Rarely heard hear in the states, I have heard a couple of Brits say it. It cracks me up, too.