2969477-89-0 | 4-(Thiophen-2-yl)-3-(trifluoromethyl)benzaldehyde | AOBChem