VariousWords beta
Related Terms:
Definitions:
Noun
caspase
Definition: any of a group of proteases that mediate apoptosis
Definition: Any of several intracellular proteolytic enzymes that mediate apoptosis.