stemcell

See also: stem cell

English

Noun

stemcell (plural stemcells)

  1. Alternative spelling of stem cell.