See also: stem cells

English edit

Noun edit

stemcells

  1. plural of stemcell