Dictionary search results

Showing 1-5 of 5 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.

death cell English-Spanish

celda, celda

You searched for death cell