What is the meaning of Snog?

To kiss passionately.

A passionate kiss.

grass snake (Natrix natrix)

nice, pretty

Source: wiktionary.org