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

More Specific Terms