343791-85-5 | 7-hydroxy-2-naphthaldehyde | AOBChem