See also: stem cell

English

edit

Noun

edit

stemcell (plural stemcells)

  1. Alternative spelling of stem cell