Big Huge Thesaurus

chlorambucil

noun