20069-66-3 | 1-Naphthalenyl 2-propenoate | AOBChem