Green’s Dictionary of Slang

joe buck n.

[rhy. sl. = fuck n. (1); note the heterosexual male prostitute hero of the novel Midnight Cowboy (1965): ‘Joe Buck’]

(Aus.) an act of copulation.

[UK]Partridge DSUE (8th edn) 623/2: since ca. 1930.