371765-12-7 | Ethyl 4-cyano-3-(2-naphthalenyl)benzoate | AOBChem