Green’s Dictionary of Slang

squeegee n.2

see squeeze n.1 (6)