Stem cells are a hot topic these days in medicine, science and law, although the term has multiple meanings and it's easy to get confused.
In short, stem cells are cells at an early stage of development from which specialized cells, such as muscle or nerve cells, can develop (in other words, from which these specialized cells "stem").
Different kinds of stem cells are referred to as: