Search Keyword:Defibrotide Sodium Search Records:1
Defibrotide Sodium Defibrotide sodium is a polydeoxyribonucleotide sodium salt from swine intestinal mucosa (molecular weight: 13,000-20,000). [83712-60-1]