sporoblasts
English
Noun
sporoblasts
plural of
sporoblast