Stem cells

Cells having the ability to renew themselves through mitotic cell division and differentiate into a diverse range of specialized cell types. Two main types are – embryonic stem cells and adult stem cells.