snog
verb
°(British slang) To kiss passionately.
noun
synonyms: make out, pash