See also: stem cells

English

edit

Noun

edit

stemcells

  1. plural of stemcell