15 definition by Dazza

someone who is slimy in the workplace who thinks he is bigger than the company
i hate squarehead
by dazza June 20, 2003

Mug icon
Buy a squarehead mug!