Noun
iododoxorubicin (uncountable) (medicine) An anthracycline antitumor antibiotic that is also used to treat amyloidosis