DIAMOND FRAME Meaning of DIAMOND FRAME in English The traditional men's bicycle frame , the principal parts of which form a diamond shape. English dictionary of automotive terms. Английский словарь автомобильных терминов. 2012