Smooch
English word definition — powered by WordNet
NOUN
an enthusiastic kiss
VERB
snuggle and lie in a position where one person faces the back of the others
Want to remember smooch?
Sign up free to bookmark & reviseEnglish word definition — powered by WordNet
an enthusiastic kiss
snuggle and lie in a position where one person faces the back of the others
Want to remember smooch?
Sign up free to bookmark & revise