macroblasts
English
Noun
macroblasts
plural of
macroblast