Dictionary search results

Showing 1-2 of 2 results

apoptosis British & World English

The death of cells which occurs as a normal and controlled part of an organism’s growth or development


You searched for apoptosis