blastoids
English
Noun
blastoids
plural of
blastoid