smooch

noun

  1. 1

    an enthusiastic kiss

verb

  1. 1

    snuggle and lie in a position where one person faces the back of the others

Synonyms

Also useful for “smooch”:Unscrambler