DIAMOND


Meaning of DIAMOND in English

Noun. Wonderful, excellent. The term originates in London.

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