English edit

Noun edit

macroblasts

  1. plural of macroblast