2089-89-6 | naphthalene-2,7-dicarboxylic acid | AOBChem