Green’s Dictionary of Slang

smoutch n.

see smous n.