2368246-85-7 | 3-Formyl-N-(triphenylmethyl)benzamide | AOBChem