1 definition by Bushido427

A new, completely undependable, seemingly useless new guy at a place of work or business.
Oh, man. Who's the squancho that started today?
by Bushido427 September 22, 2009
Get the Squancho mug.