Green’s Dictionary of Slang

twatting n.

[twat v. (1)]

1. sexual intercourse.

[UK]Farmer Vocabula Amatoria (1966) 17: Arme, f. 2. The sexual embrace; ‘twatting.’.

2. a beating.

[UK]Viz Oct.–Nov. 32: One severe twatting later...