2294148-83-5 | α-Oxo-1H-indene-2-acetic acid | AOBChem