stem cells
a cell that can differentiate into many types of cells
embryonic stem cells
unspecialized cells able to differentiate into any kinds of cells (pluripotent)
tissue stem cells
specialized cells only able to differentiate into certain types of cells
cell differentiation
the process that produces specialized cells