Meaning of smooch

Definition of smooch

(noun) an enthusiastic kiss
(verb) snuggle and lie in a position where one person faces the back of the others

Other information on smooch

WIKIPEDIA results for smooch
Amazon results for smooch