Wiktionary
spermatoblasts
n. (plural of spermatoblast English)
n. (plural of spermatoblast English)