888933-19-5 | 2-Naphthalenylmethyl 2-methylbenzoate | AOBChem