Green’s Dictionary of Slang

smooge

see also under smooch.