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!
16👍 22👎