Noun
benastatin (plural benastatins) (organic chemistry) Any of a group of naphthacene carboxylic acids that inhibit apoptosis