Les Crane Share definition Flag A complete Prick who gets a kick-in. A person who drives whilst under the influence of drugs and alcohol. Les Crane by Mad October 6, 2003 0 0 Get merch Get the Les Crane mug. Buy Now — $32.95 See more merch