Slang meaning of BALL OF LEAD

BALL OF LEAD means: Ball of lead is London Cockney rhyming slang for head.