snogging

Noun
  1. (British informal) cuddle and kiss (synset 100856023)

Other Searches