smooch

Noun
  1. An enthusiastic kiss (synset 100139419)
Verb
  1. Snuggle and lie in a position where one person faces the back of the others (synset 201428360)

Other Searches