Green’s Dictionary of Slang

snug v.1

[SE snug, to snuggle]

[19C] to have sexual intercourse with.