spheroblasts
English
Noun
spheroblasts
plural of
spheroblast