Green’s Dictionary of Slang

snug v.1

[SE snug, to snuggle]

to have sexual intercourse with.

[UK]Farmer & Henley Sl. and Its Analogues.