Green’s Dictionary of Slang

batch n.3

In phrases

throw someone a batch (v.)

(Irish/Cork) to have sexual intercourse.

[Ire]L. McInerney Blood Miracles : ‘What’s he gonna do, tell KPMG he threw you a batch?’.