English edit

Etymology edit

macro- +‎ bead

Noun edit

macrobead (plural macrobeads)

  1. A spherical agglomeration of cells