Definition, synonyms and related words
A drug, having a phospholipid moiety, used to treat osteosarcoma.