smooch
/smˈutʃ/
Explore definitions, synonyms, and language insights of smooch
Definitions
Noun
an enthusiastic kiss
Verb
snuggle and lie in a position where one person faces the back of the others