Green’s Dictionary of Slang

Joe MacBride n.

[rhy. sl. = ride n. (1); ult. US jazz musician Joe McBride ]

sexual intercourse.

[Scot]I. Welsh Trainspotting 130: If ye cannae git a Joe McBride in this place, ye might as well call it a day.
[UK]B. Dark Dirty Cockney Rhy. Sl.