English

edit

Noun

edit

spongoblasts

  1. plural of spongoblast