English edit

Noun edit

blastoids

  1. plural of blastoid