scleroblasts

English

Noun

scleroblasts

  1. plural of scleroblast