undeveloped structures which are able develop into any of the nearly 220 cell types that make up the human body, and which can theoretically reproduce themselves infinitely.
For more information, read
Stem Cell Research: Hope With An Ethical Price Tag in the MD Support Library.