4-phenyl-1-(triphenylmethyl)-1H-imidazole-2-carbaldehyde

Product Code: 2424362
Molecular Formula: C29H22N2O
Molecular Weight:
162537-14-6