1 definition by Trixey Smith

A pinhead is someone who comes from the north of Devon, England, who scrounges off everyone and has no survival instincts.
Look at that pinhead! He needs to sort his life out!
by Trixey Smith August 10, 2009