translate English to French: Deferoxamine and its salts
Déféroxamine et ses sels