Stem cells with the capacity to form any cell type in the body, found abundantly in the placenta.
FoundMyFitness