macroblasts

English

Noun

macroblasts

  1. plural of macroblast