Green’s Dictionary of Slang

smootch v.

see smooch v.2