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