Top definition
A person who hijacks your car at red traffic lights, aggressively cleaning your already-clean car windows and then demanding cash. Also a term of mild abuse.
Squeegee merchants infest inner london
by Geoff Page March 23, 2003
Mug icon

Donkey Punch Plush

10" high plush doll.

Buy the plush