289-67-9 Diclofenac Sodium (TEVA API) Diclofenac Sodium (TEVA API) Catalog No.: 1798406 Name: Diclofenac Sodium (TEVA API) CAS: 289-67-9 Inquire about this product →