spheroblasts

English

Noun

spheroblasts

  1. plural of spheroblast