Home - Def. - Syn. - M-W - thes.
smooch (n.)
1.an enthusiastic kiss
smooch (v.)
1.snuggle and lie in a position where one person faces the back of the others
smack
kiss, snog, spoon
smack, smooch
smooch, snog, spoon
extra results from Merriam-Webster