2298792-03-5 | Cyclobutyl-1H-inden-2-ylmethanone | AOBChem