astroblasts
English
Noun
astroblasts
plural of
astroblast