Dictionary search results

Showing 1-2 of 2 results

death cell British & World English

A cell occupied by a prisoner who has been condemned to death or who awaits execution

programmed cell death British & World English

Less technical term for apoptosis.


You searched for death cell