SMOOCH

Definition of SMOOCH

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