2918860-73-6 | 3-Benzyl-4-isopropoxybenzoic acid | AOBChem