107843-77-6 2-Propenoic acid, 3-(3,4-dihydroxyphenyl)-, phenylmethyl ester Benzyl caffeate NSC 666590 Phenylmethyl 3-(3,4-dihydroxyphenyl)-2-Propenoate Phenylmethyl caffeate