Definition, synonyms and related words
An anticoagulant drug once proposed as a replacement for warfarin but withdrawn due to hepatotoxicity risks.