scleroblasts
English
Noun
scleroblasts
plural of
scleroblast