See also: stem cell English Noun stemcell (plural stemcells) Alternative spelling of stem cell.Wikiwand - on Seamless Wikipedia browsing. On steroids.Remove ads