Literally, to kiss (British slang).
Often includes activities that would be included in "making out", e.g.,
necking.
One
wag defined it as "anything you can do with a married woman in her
husband's presence." (This assumes a 'monogamous' marriage rather than an "open" one.)
Literal sense: Ginny just grabbed me, dragged me into a
broom closet, and
snogged the life out of me.
More general: Helen and Joe were sitting on the couch, snogging. She left lipstick all over him from the collar up. I swear his hands were inches from her tits. And Fred (
Helen's husband) just sat there, watching the game on TV, completely ignoring it.