A stem cell is any type of cell that retains the ability to divide and differentiate into numerous other different cell types.