macroblasti
Italian
Noun
macroblasti
m
plural of
macroblasto