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 & revise