2327656-33-5 | 1-Naphthalenyl-3-thiazolidinylmethanone | AOBChem