908296-34-4 | Methyl 4-formyl-3-[2-(2-naphthalenyl)ethoxy]benzoate | AOBChem