Green’s Dictionary of Slang

schmooge n.

see schmooze n.