See also: stem cell

English edit

Noun edit

stemcell (plural stemcells)

  1. Alternative spelling of stem cell