125630-34-4 | 5-(1H-Inden-2-yl)-2-thiophenecarboxaldehyde | AOBChem