ParentFull threadDaub·For those who are unfamiliar with London parlance, the term 'diamond geezer' is London slang for a man of high repute.View on HN