What is a stem cell?

A.) Special cells taken from the human umbilical cord
B.)Pluripotent stem cells, not yet specialized cells that are the building blocks for the human body
C.)Special cells that are present in fetuses but not babies or adults
D.)Cell lines taken from the human brain stem