1089665-09-7 | 3-Ethenyl-2-thiophenecarboxaldehyde | AOBChem