3aH-Indene-2-carboxaldehyde

Product Code: 614994
Molecular Formula: C10H8O
Molecular Weight: 144.17
724765-40-6