889072-59-7 | Methyl 4-[(1-naphthalenyloxy)methyl]benzoate | AOBChem