A stem cell is an undifferentiated cell characterized by its capacity to generate specialized cells by differentiation, and its ability to multiply itself almost indefinitely.