somatoblasts
English
Noun
somatoblasts
plural of
somatoblast