DIAMOND GEEZER


Meaning of DIAMOND GEEZER in English

Noun. A really wonderful man, helpful and reliable; a gem of a man. A commonly heard extension to 'diamond'. [Mainly London use]

Slang English vocab.      Английский сленговый словарь.