Advertisement

Stem cells

Search for glossary terms (regular expression allowed)
Term Definition
Stem cells

Cells that are able to develop into many (or all) types of cells

Dictionary: