macrobead
Etymology
From macro- + bead.
noun
A spherical agglomeration of cells