Green’s Dictionary of Slang

shagging adj.

[shag v.1 (1)]

1. copulating.

2. [1940s+] (orig. Irish) a semi-euph. for fucking adj.

3. [1970s+] as an infix.